package com.t.bricks.bussiness.model.personworkstatiyears;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * 人员工作量统计(年统计)'PersonWorkStatiYears'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("人员工作量统计(年统计)ConditionPersonWorkStatiYears查询条件信息类")
public class ConditionPersonWorkStatiYears {
		
	/**
	 * 记录编号
	 */
	@ApiModelProperty(value="记录编号")
	private Long iId;
		
	/**
	 * 人员编号
	 */
	@ApiModelProperty(value="人员编号")
	private String sPersonId;
		
	/**
	 * 人员姓名
	 */
	@ApiModelProperty(value="人员姓名")
	private String sPersonName;
	
	/**
	 * 工作时间-开始时间
	 */
	@ApiModelProperty(value="工作时间-开始时间")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dWorkDateSt;
	
	/**
	 * 工作时间-结束时间
	 */
	@ApiModelProperty(value="工作时间-结束时间")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dWorkDateEd;
		
	/**
	 * 工作名(各工作用分号分隔)
	 */
	@ApiModelProperty(value="工作名(各工作用分号分隔)")
	private String sNames;
		
	/**
	 * 工作数(各值用分号分隔)
	 */
	@ApiModelProperty(value="工作数(各值用分号分隔)")
	private String sValues;
	
	/**
	 * 取 人员编号
	 * @return String
	 */
	public String getsPersonId() {
		return sPersonId;
	}

	/**
	 * 设置 人员编号
	 * @param sPersonId
	 */
	public void setsPersonId(String sPersonId) {
		this.sPersonId = sPersonId;
	}

	/**
	 * 取 人员姓名
	 * @return String
	 */
	public String getsPersonName() {
		return sPersonName;
	}

	/**
	 * 设置 人员姓名
	 * @param sPersonName
	 */
	public void setsPersonName(String sPersonName) {
		this.sPersonName = sPersonName;
	}

	/**
	 * 取 工作时间-开始时间
	 * @return Date
	 */
	public Date getdWorkDateSt() {
		return dWorkDateSt;
	}

	/**
	 * 设置 工作时间-开始时间
	 * @param dWorkDate
	 */
	public void setdWorkDateSt(Date dWorkDateSt) {
		this.dWorkDateSt = dWorkDateSt;
	}

	/**
	 * 取 工作时间-结束时间
	 * @return Date
	 */
	public Date getdWorkDateEd() {
		return dWorkDateEd;
	}

	/**
	 * 设置 工作时间-结束时间
	 * @param dWorkDate
	 */
	public void setdWorkDateEd(Date dWorkDateEd) {
		this.dWorkDateEd = dWorkDateEd;
	}
	
	/**
	 * 取 工作名(各工作用分号分隔)
	 * @return String
	 */
	public String getsNames() {
		return sNames;
	}

	/**
	 * 设置 工作名(各工作用分号分隔)
	 * @param sNames
	 */
	public void setsNames(String sNames) {
		this.sNames = sNames;
	}

	/**
	 * 取 工作数(各值用分号分隔)
	 * @return String
	 */
	public String getsValues() {
		return sValues;
	}

	/**
	 * 设置 工作数(各值用分号分隔)
	 * @param sValues
	 */
	public void setsValues(String sValues) {
		this.sValues = sValues;
	}

}
